Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[release v1.30] k8s v1.30.4 #156

Merged
merged 37 commits into from
Aug 22, 2024

Conversation

chiukapoor
Copy link

@chiukapoor chiukapoor commented Aug 16, 2024

Updates

  • Add Kubernetes patch v1.30.4
  • Squashed build commits and removed drone commits.
  • Rearranged commits to have vendor update on top, as it generally requires an update during a k8s (patch or minor) version release.

Issues

mattcary and others added 30 commits June 7, 2024 10:56
After the introduction of v1beta4 if the user inputs the old
v1beta3 discovery timeout the value is ignored. Fix that
by introducing a conversion to v1beta4.

Co-authored-by: penghez (GitHub handle)
This change make api-server not omity the field `item` of
ValidatingAdmissionPolicyList when ValidatingAdmissionPolicy is empty.
So kubetl will print ValidatingAdmissionPolicyList correctly when ValidatingAdmissionPolicy is empty.

Signed-off-by: xyz-li <[email protected]>
For request like '/api/v1/watch/namespaces/*', don't set scope.namespace.
Because the func `addWatcher` add a watcher to allWatchers with the value `scope.namespace` not empty.
But the function `dispatchEvent` dispatch event with an empty namespace.

Signed-off-by: xyz-li <[email protected]>
…k-of-#125404-upstream-release-1.30

Automated cherry pick of kubernetes#125404: Fix that PodIP field is not set for terminal pod
…k-of-#126046-upstream-release-1.30

Automated cherry pick of kubernetes#126046: Use omitempty for optional fields in Job Pod Failure Policy
During kubeadm join in 1.30 kubeadm started respecting
the kubeletconfiguration healthz address/port. Previously
it hardcoded the health check to localhost:defaultport.

A corner case was not handled where the user applies --patches
on join to modify the local kubeletconfiguration. This results
in kubeletconfiguration patch target patches not being applied to
the KubeletConfiguration in memory and the health check
running on the address:port which are present in the kubelet-config
configmap.

Fix that by explicitly calling a new function to patch the
KubeletConfiguration in memory. This is scoped to only handle
the healthz checks *after* the kubelet config.yaml was already
patched and written to disk.
This ensures that the restartable init containers receive a termination
signal even if there are any not-started restartable init containers, by
ignoring the not-running containers.
…-pick-of-#126174-upstream-release-1.30

Automated cherry pick of kubernetes#126174: mount-utils: treat syscall.ENODEV as corrupted mount
…pick-of-#125480-origin-release-1.30

Automated cherry pick of kubernetes#125480: kubeadm: fix a bug in
…ry-pick-of-#125690-upstream-release-1.30

Automated cherry pick of kubernetes#125690: Fixed metrics missing issue for metrics reference page
Cherry pick of kubernetes#124568 fix ValidatingAdmissionPolicyList json tag
…pick-of-#126224-origin-release-1.30

Automated cherry pick of kubernetes#126224: kubeadm: fix join bug where kubeletconfig was not patched in
…k-of-#126231-origin-release-1.30

Automated cherry pick of kubernetes#126231: Falls back to SPDY for gorilla/websocket https proxy
…ck-of-#125566-upstream-release-1.30

Automated cherry pick of kubernetes#125566: kubeadm: Add '--yes' flag to the list of allowed flags
…ck-of-#125935-upstream-release-1.30

Automated cherry pick of kubernetes#125935: Terminate restartable init containers ignoring not-started containers
…k-of-#126167-upstream-release-1.30

Automated cherry pick of kubernetes#126167: Hot fix for panic on schema conversion.
…ick-of-#126470-kubernetes-release-1.30

Automated cherry pick of kubernetes#126470: Move APIServingWithRoutine to alpha and disabled by default.
@kinarashah kinarashah merged commit 713ffce into rancher:release-1.30 Aug 22, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.